#include <iostream>

using namespace std;
int main()
{
	int year = 0,month = 0,day = 0;
	cin >> year >> month;
	bool flag = (year % 4 == 0 && year % 100 !=0) || (year % 400 == 0);
	int count = 0;
	if(flag){
		count = 29;
	}else{
		count = 28; 
	}
	switch(month){
		case 1:case 3:case 5:case 7:case 8:case 10:case 12:
			cout << "31" << endl;
			break;
		case 4:case 6:case 9:case 11:
			cout << "30" << endl;
			break;
		default:
			day = count;
			cout << day << endl; 
			break;
	}
	return 0;	
} 
